Minimizing Total Tardiness in Parallel-Machine Scheduling with Release Dates
نویسنده
چکیده
The considered problem is the scheduling of a set of N jobs on M identical parallel machines in order to minimize the total tardiness without any preemption or splitting. Each job has its own processing time, release date and due date. All the machines are considered identical (with same speed) and available during all the scheduling period. This problem is NP-hard. An exact resolution, an Ant Colony Algorithm (ACO), a Tabu Search (TS) method, a set of Heuristics based on priority rules and an adapted Biskup Hermann Gupta (BHG) method are proposed to solve the problem. The obtained results are discussed and analyzed. DOI: 10.4018/jaec.2012010102 22 International Journal of Applied Evolutionary Computation, 3(1), 21-46, January-March 2012 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. by selecting the least indexed machine. A partial schedule is a permutation of a subset of (1,2,..., ) N . The interest for tardiness criterion is due to its practical effect in the real life. This criterion is among the most interesting criteria for production systems, especially in the current situation where competitiveness is becoming more and more intensive. Suppliers do ensure their markets and customers. For that, they must have a high service quality while focusing on delivery dates. The problem considered here is NP-hard since the problem without release dates is NPhard (Koulamas, 1994). As mentioned by many authors, the literature is not so rich of works dealing with the parallel-machine scheduling problems with tardiness as objective function. However the situation is not the same for the single machine problem. Koulamas (1994), Shim and Kim (2008), and some other researchers proposed works giving general view of different researches on the scheduling problems similar or close to the one considered in this paper. The main idea is that there are some papers dealing with the parallel-machine scheduling with makespan or total flow time minimization; interest in the total tardiness minimization as a performance measurement has increased only over the past few years. The following paragraphs in this section are dedicated to summarize works dealing with tardiness criterion and parallel machines shop specifically. In 1965, Root (1965) developed an algorithm based on a constructive scheme for the case where all the jobs have the same due dates. For the heuristics resolution we could mention the MRM (Montagne’s Ratio Method) (Montagne, 1969) in order to minimize the average tardiness on a single machine. The latter is based on the WI algorithm of Wilkerson and Irwin (1971). To recall, the WI algorithm is based on adjacent pairwise interchange properties. This pairwise technique consists of considering mainly the job with the earliest due date first except when t max r r max d d b i j i j + ( , ) > ( , ) . The considered jobs are i and j , and tb is the finishing time of the last job in the scheduled list. Dogramaci and Surkis (1979) proposed a heuristic based on three priority rules independently: SPT (Shortest Processing Time), EDD (Eearliest Due Date) and minimum slack (the slack of a task j is defined as SL d p j j j = ). Ho & Chang (1991) built an assignment rule based on the TPI (Traffic Priority Index). The KPM heuristic of Koulamas (1994), is an extension of single machine heuristic PSK of Panwalkar, Smith and Koulamas (1993) for parallel machine. Koulamas (1997) proposed a method called PDECbased on the method of Potts and Wassenhove (1991) for the single machine problem and the HSA (Hybrid Simulated Annealing) heuristic based on simulated annealing. Mention should also be made of the HPJF (Highest Priority Job First) method of Chen, Wong, and Ho (1997) based on the WI algorithm recalled above. In HPJF, the principal is to get the initial partition of jobs based on EDD, then the jobs are scheduled on machine using WI. Alidaee and Rosa (1997) proposed a heuristic which is an extension of the MDD method (Modified Due Date) of Baker and Bertrand (1982). Armentena and Yamashita (2000) dealt with the problem Pm Tj / /å using a tabu search (TS) algorithm. They hybridized TS with some diversification strategies based on the insert moves or swap ones. In 2004, Bilge, Kirca, Kurtulan, and Pekgün (2004) proposed a Tabu Search algorithm for the problem Pm r S T j sd j / , /å where jobs have sequence dependent setup times, distinct due dates and release dates. The proposed TS is claimed by the authors to be robust because of special candidate list strategies, tabu classifications, tabu tenure and intensification/diversification strategies. This method will be detailed below since an adaptation is employed to solve the problem P . Anghinolfi and Paolucci (2007) proposed a metaheuristic (HMH ) which integrates several features from TS , simulated annealing (SA ) and variable neighborhood search (VNS ). HMH is based on the definition of solution neighborhoods and moves. HMH generates a list of candidates based on CLS 24 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/minimizing-total-tardiness-parallelmachine/64212?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
A fuzzy mixed-integer goal programming model for a parallel machine scheduling problem with sequence-dependent setup times and release dates
This paper presents a new mixed-integer goal programming (MIGP) model for a parallel machine scheduling problem with sequence-dependent setup times and release dates. Two objectives are considered in the model to minimize the total weighted flow time and the total weighted tardiness simultaneously. Due to the com-plexity of the above model and uncertainty involved in real-world scheduling probl...
متن کاملMinimizing Total Weighted Tardiness with Drop Dead Dates in Single Machine Scheduling Problem
This paper deals with minimization of tardiness in single machine scheduling problem when each job has two different due-dates i.e. ordinary due-date and drop dead date. The drop dead date is the date in which jobs’ weights rise sharply or the customer cancels the order. A linear programming formulation is developed for the problem and since the problem is known to be NP-hard, three heuristic...
متن کاملA Possibility Linear Programming Approach to Solve a Fuzzy Single Machine Scheduling Problem
This paper employs an interactive possibility linear programming approach to solve a single machine scheduling problem with imprecise processing times, due dates, as well as earliness and tardiness penalties of jobs. The proposed approach is based on a strategy of minimizing the most possible value of the imprecise total costs, maximizing the possibility of obtaining a lower total costs, and mi...
متن کاملFuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flow Time through Genetic Algorithm
Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters; this is why in recent decades extensive studies have been done on scheduling issues. One type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical model for...
متن کاملDesign of a Hybrid Genetic Algorithm for Parallel Machines Scheduling to Minimize Job Tardiness and Machine Deteriorating Costs with Deteriorating Jobs in a Batched Delivery System
This paper studies the parallel machine scheduling problem subject to machine and job deterioration in a batched delivery system. By the machine deterioration effect, we mean that each machine deteriorates over time, at a different rate. Moreover, job processing times are increasing functions of their starting times and follow a simple linear deterioration. The objective functions are minimizin...
متن کاملA comparison of algorithms for minimizing the sum of earliness and tardiness in hybrid flow-shop scheduling problem with unrelated parallel machines and sequence-dependent setup times
In this paper, the flow-shop scheduling problem with unrelated parallel machines at each stage as well as sequence-dependent setup times under minimization of the sum of earliness and tardiness are studied. The processing times, setup times and due-dates are known in advance. To solve the problem, we introduce a hybrid memetic algorithm as well as a particle swarm optimization algorithm combine...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJAEC
دوره 3 شماره
صفحات -
تاریخ انتشار 2012